package com.tedu.day02.test;


/**
 *   类  抽象类  接口：接口定义类型，抽象方法依然抽象的抽象方法
 * 标准接口类：全局常量+抽象方法
 * 全局常量：修饰符  static final 数据类型 常量名【大写】;
 * 特点：通过类直接调用全面
 *  全局常量
 *   抽象方法：修饰符 abstract 返回值 方法名（）
 *  特点：接口 抽象一定作为父类使用--抽象方法--定义子类所重写！
 */
interface Color{
    public abstract void color();
}


public interface Insert extends Color {  //假设：插排类
    //public Insert(){}
    public static final int LINE=100;//全局常量
    public abstract void jack();  //抽象方法
}
//使用接口---创建[子]实现类：同时继承Thing 实现  Insert
class Toy extends Thing implements Insert{
    public void jack() {  //接口--方法---重写
        System.out.println("玩具通电啦~");
    }
    public void play(){
        System.out.println("玩玩具~");
    }
    public void say() {System.out.println("说话");
    }

    public void color() {
        System.out.println("颜色");
    }
}
//定义抽象类
abstract class Thing{
    public abstract void say();
}